home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 4: GNU Archives / Linux Cubed Series 4 - GNU Archives.iso / gnu / binutils.7 / binutils / binutils-2.7 / gas / config / go32.cfg < prev    next >
Encoding:
Text File  |  1996-07-04  |  2.9 KB  |  94 lines

  1. /* config.h for go32 */
  2.  
  3. #define I386COFF 1
  4.  
  5. /* Define if using alloca.c.  */
  6. #undef C_ALLOCA
  7.  
  8. /* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems.
  9.    This function is required for alloca.c support on those systems.  */
  10. #undef CRAY_STACKSEG_END
  11.  
  12. /* Define if you have <alloca.h> and it should be used (not on Ultrix).  */
  13. #undef HAVE_ALLOCA_H
  14.  
  15. /* Define as __inline if that's what the C compiler calls it.  */
  16. #undef inline
  17.  
  18. /* If using the C implementation of alloca, define if you know the
  19.    direction of stack growth for your system; otherwise it will be
  20.    automatically deduced at run-time.
  21.     STACK_DIRECTION > 0 => grows toward higher addresses
  22.     STACK_DIRECTION < 0 => grows toward lower addresses
  23.     STACK_DIRECTION = 0 => direction of growth unknown
  24.  */
  25. #undef STACK_DIRECTION
  26.  
  27. /* Should gas use high-level BFD interfaces?  */
  28. #undef BFD_ASSEMBLER
  29.  
  30. /* If we aren't doing cross-assembling, some operations can be optimized,
  31.    since byte orders and value sizes don't need to be adjusted.  */
  32. #undef CROSS_COMPILE
  33.  
  34. /* Some gas code wants to know these parameters.  */
  35. #define TARGET_ALIAS        "i386"
  36. #define TARGET_CPU        "i386"
  37. #define TARGET_CANONICAL    "i386-i386"
  38. #define TARGET_OS        "djgpp"
  39. #define TARGET_VENDOR        "djgpp"
  40.  
  41. /* Some operating systems, for example DOS, require the use of "wb" mode when
  42.    opening a binary file for writing.  If only "w" is used, the file will not
  43.    be correct.  However, some other systems reject such a mode.  This indicates
  44.    which ../include/fopen-*.h header file we want to include, so that we can
  45.    get macros that'll do the right thing for this system.  */
  46. #define WANT_FOPEN_BIN 1
  47.  
  48. /* Sometimes the system header files don't declare malloc and realloc.  */
  49. #undef NEED_DECLARATION_MALLOC
  50.  
  51. /* Sometimes the system header files don't declare free.  */
  52. #undef NEED_DECLARATION_FREE
  53.  
  54. /* Sometimes errno.h doesn't declare errno itself.  */
  55. #undef NEED_DECLARATION_ERRNO
  56.  
  57. #define MANY_SEGMENTS 1
  58.  
  59. /* Needed only for sparc configuration */
  60. #undef sparcv9
  61.  
  62. /* Define if you have the remove function.  */
  63. #define HAVE_REMOVE 1
  64.  
  65. /* Define if you have the unlink function.  */
  66. #define HAVE_UNLINK 1
  67.  
  68. /* Define if you have the <errno.h> header file.  */
  69. #define HAVE_ERRNO_H 1
  70.  
  71. /* Define if you have the <memory.h> header file.  */
  72. #define HAVE_MEMORY_H 1
  73.  
  74. /* Define if you have the <stdarg.h> header file.  */
  75. #define HAVE_STDARG_H 1
  76.  
  77. /* Define if you have the <stdlib.h> header file.  */
  78. #define HAVE_STDLIB_H 1
  79.  
  80. /* Define if you have the <string.h> header file.  */
  81. #define HAVE_STRING_H 1
  82.  
  83. /* Define if you have the <strings.h> header file.  */
  84. #undef HAVE_STRINGS_H
  85.  
  86. /* Define if you have the <sys/types.h> header file.  */
  87. #define HAVE_SYS_TYPES_H 1
  88.  
  89. /* Define if you have the <unistd.h> header file.  */
  90. #define HAVE_UNISTD_H 1
  91.  
  92. /* Define if you have the <varargs.h> header file.  */
  93. #undef HAVE_VARARGS_H
  94.